/*
 * cpu.h
 *
 *  Created on: Feb 25, 2012
 *      Author: Holly
 */

#ifndef CPU_H_
#define CPU_H_

#include "process.h"
#include "memory.h"
#include "scheduler.h"

void initializeCPU(process procs[], int numProcess, char schedPolicy);
void runCPU();
int runUIProcess(process* proc);
int runCalcProcess(process* proc);
int runProducerProcess(process* proc);
int runConsumerProcess(process* proc);


#endif /* CPU_H_ */
